import java.lang.annotation.*;

/**
 * @author:李雄
 * @create:2022-07-10 22:18
 */
public class TestMyAnnotation {

    @MyAnnotation(name="李雄")
    public void testMyAnnotation(){
        System.out.println();
    }


}
//定义注解在什么地方使用
@Target(value = {ElementType.METHOD,ElementType.TYPE})
//定义注解在什么时候有效
//Runtime>class>resource
@Retention(RetentionPolicy.RUNTIME)
//是否将我们的注解生成在JavaDoc中
@Documented
//表示可以用于继承
@Inherited
@interface MyAnnotation{

    //注解的参数
    String name() default "";
    int age() default 0;
    int id() default -1;//-1代表不存在，类似于indexOf
    String[] school() default {"东华理工","九江职业技术学院"};
}
